package com.ltt.common;

/**
 * @author ‘李天泰’
 * @version 1.0
 * @description: TODO
 * @date 2023/5/5 16:56
 */
public enum ErrorMessage {

    USER_NOT_EXIST("用户不存在"),
    PERMISSION_TOKEN_EXPIRED("token已过期"),

    PERMISSION_LIMIT("访问次数受限制"),

    PERMISSION_TOKEN_INVALID("无效token"),

    PERMISSION_SIGNATURE_ERROR("签名失败"),

    PERMISSION_UNAUTHENTICATED("此操作需要登陆系统！"),

    INTERFACE_ADDRESS_INVALID("接口地址无效"),

    INTERFACE_REQUEST_TIMEOUT("接口请求超时"),

    RESULT_DATA_NONE("数据未找到"),
    DATA_IS_WRONG("数据有误"),
    DATA_ALREADY_EXISTED("数据已存在"),

    SYSTEM_INNER_ERROR("系统繁忙，请稍后重试"),
    UPLOAD_ERROR("系统异常，上传文件失败"),
    FILE_MAX_SIZE_OVERFLOW("上传尺寸过大"),
    FILE_ACCEPT_NOT_SUPPORT("上传文件格式不支持"),

    /* 参数错误：10001-19999 */
    PARAM_IS_INVALID("参数无效"),
    PARAM_IS_BLANK("参数为空"),
    PARAM_TYPE_BIND_ERROR("参数格式错误"),
    PARAM_NOT_COMPLETE("参数缺失"),

    INTEGRAL_LACK("您的积分不足");


    // 错误信息
    String message;

    ErrorMessage(String message) {
        this.message = message;
    }

    public String message() {
        return this.message;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}
